LBound, functie

       

Geeft als resultaat een Long-waarde met de kleinst beschikbare subscript voor de opgegeven dimensie van een matrix.

Syntaxis

LBound(matrixnaam[, dimensie])

De syntaxis van de functie LBound bevat de volgende onderdelen:

Onderdeel Beschrijving
matrixnaam Vereist. De naam van de matrixvariabele. Voor deze naam gelden de standaardregels voor naamgeving van een variabele.
dimensie Optioneel; Variant (Long). Een geheel getal dat aangeeft van welke dimensie de benedengrens als resultaatwaarde wordt gegeven. Gebruik 1 voor de eerste dimensie, 2 voor de tweede, enzovoort. Als u dimensie weglaat, wordt de waarde 1 verondersteld.

Notities

De functie LBound wordt samen met de functie UBound gebruikt om de grootte van een matrix te bepalen. Gebruik de functie UBound om de bovenste limiet van een matrixdimensie te bepalen.

LBound geeft als resultaat de waarden die in de onderstaande tabel worden weergegeven voor een matrix met de volgende dimensies:

Dim A(1 To 100, 0 To 3, -3 To 4)
Instructie Resultaatwaarde
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

De standaardbenedengrens voor een willekeurige dimensie is 0 of 1, afhankelijk van de instelling van de instructie Option Base. De basis van een matrix die is gemaakt met de functie Array, is nul en wordt niet be∩nvloed door Option Base.

Een matrix waarvoor de dimensies zijn ingesteld met de component To in een instructie Dim, Private, Public, ReDim of Static, kan elke willekeurige integerwaarde als benedengrens hebben.